home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Technotools
/
Technotools (Chestnut CD-ROM)(1993).ISO
/
lang_c
/
cserial
/
makefile.msc
< prev
next >
Wrap
Makefile
|
1990-04-04
|
2KB
|
75 lines
#
# Makefile for various Serial Port Handler Programs
#
# 8250xxx.*
#
# Written for
# The MicroSoft C Compiler
#
# CopyRight 1989
#
# John Birchfield
#
#
# MONITOR - a simple line monitor program
#
# MDM_INIT - a modem initialization program
#
# VT100 - self explanitory
#
CFLAGS = -AS -J -Gs
IOBJS = mdm_init.obj 8250xon.obj timer.obj queue.obj \
ctrl_brk.obj msc.obj
MOBJS = monitor.obj options.obj 8250xon.obj queue.obj \
ctrl_brk.obj _kb.obj msc.obj timer.obj
VOBJS = vt100.obj queue.obj screen.obj 8250xon.obj \
ctrl_brk.obj _kb.obj timer.obj options.obj msc.obj
.c.obj :
cl -c $(CFLAGS) $<
all : drop_dtr laser mdm_init monitor vt100
drop_dtr : drop_dtr.exe
mdm_init : mdm_init.exe
monitor : monitor.exe
vt100 : vt100.exe
drop_dtr.exe : drop_dtr.obj timer.obj msc.obj
cl $(CFLAGS) drop_dtr.obj timer.obj msc.obj
mdm_init.exe : $(IOBJS)
cl $(CFLAGS) $(IOBJS)
monitor.exe : $(MOBJS)
cl $(CFLAGS) $(MOBJS)
vt100.exe : $(VOBJS)
cl $(VOBJS) -link /ST:8192
msc.obj : msc.asm
masm -ml msc.asm;
vt100.obj : vt100.c
cl $(CFLAGS) -DSTANDALONE -c vt100.c
$(MOBJS) :
$(VOBJS) :
clean :
del *.obj
del *.map
archive :
chmod -r comm_io.arc
pkarc -u comm_io *.c *.h *.asm *.rsp *.cmd makefile.*
chmod -a *.c *.h *.rsp makefile.*